Class Preconditions
- java.lang.Object
-
- edu.claflin.finder.algo.jungutils.Preconditions
-
public final class Preconditions extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privatePreconditions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringbadElementIndex(int index, int size, java.lang.String desc)private static java.lang.StringbadPositionIndex(int index, int size, java.lang.String desc)private static java.lang.StringbadPositionIndexes(int start, int end, int size)static voidcheckArgument(boolean expression)static voidcheckArgument(boolean expression, java.lang.Object errorMessage)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, char p1)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, char p1, char p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, char p1, int p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, char p1, long p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, char p1, java.lang.Object p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, int p1)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, int p1, char p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, int p1, int p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, int p1, long p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, int p1, java.lang.Object p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, long p1)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, long p1, char p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, long p1, int p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, long p1, long p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, long p1, java.lang.Object p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1)static voidcheckArgument(boolean expression, java.lang.String errorMessageTemplate, java.lang.Object... errorMessageArgs)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, char p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, int p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, long p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)static voidcheckArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)static intcheckElementIndex(int index, int size)static intcheckElementIndex(int index, int size, java.lang.String desc)static <T> TcheckNotNull(T reference)static <T> TcheckNotNull(T reference, java.lang.Object errorMessage)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, char p1)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, char p1, char p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, char p1, int p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, char p1, long p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, char p1, java.lang.Object p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, int p1)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, int p1, char p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, int p1, int p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, int p1, long p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, int p1, java.lang.Object p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, long p1)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, long p1, char p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, long p1, int p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, long p1, long p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, long p1, java.lang.Object p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1)static <T> TcheckNotNull(T reference, java.lang.String errorMessageTemplate, java.lang.Object... errorMessageArgs)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, char p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, int p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, long p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)static <T> TcheckNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)static intcheckPositionIndex(int index, int size)static intcheckPositionIndex(int index, int size, java.lang.String desc)static voidcheckPositionIndexes(int start, int end, int size)static voidcheckState(boolean expression)static voidcheckState(boolean expression, java.lang.Object errorMessage)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, char p1)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, char p1, char p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, char p1, int p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, char p1, long p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, char p1, java.lang.Object p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, int p1)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, int p1, char p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, int p1, int p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, int p1, long p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, int p1, java.lang.Object p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, long p1)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, long p1, char p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, long p1, int p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, long p1, long p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, long p1, java.lang.Object p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1)static voidcheckState(boolean expression, java.lang.String errorMessageTemplate, java.lang.Object... errorMessageArgs)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, char p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, int p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, long p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)static voidcheckState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)static java.lang.StringlenientFormat(java.lang.String template, java.lang.Object... args)private static java.lang.StringlenientToString(java.lang.Object o)
-
-
-
Method Detail
-
checkArgument
public static void checkArgument(boolean expression)
-
checkArgument
public static void checkArgument(boolean expression, java.lang.Object errorMessage)
-
checkArgument
public static void checkArgument(boolean expression, java.lang.String errorMessageTemplate, java.lang.Object... errorMessageArgs)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, char p1)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, int p1)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, long p1)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, char p1, char p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, char p1, int p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, char p1, long p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, char p1, java.lang.Object p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, int p1, char p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, int p1, int p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, int p1, long p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, int p1, java.lang.Object p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, long p1, char p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, long p1, int p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, long p1, long p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, long p1, java.lang.Object p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, char p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, int p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, long p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
-
checkArgument
public static void checkArgument(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
-
checkState
public static void checkState(boolean expression)
-
checkState
public static void checkState(boolean expression, java.lang.Object errorMessage)
-
checkState
public static void checkState(boolean expression, java.lang.String errorMessageTemplate, java.lang.Object... errorMessageArgs)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, char p1)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, int p1)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, long p1)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, char p1, char p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, char p1, int p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, char p1, long p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, char p1, java.lang.Object p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, int p1, char p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, int p1, int p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, int p1, long p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, int p1, java.lang.Object p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, long p1, char p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, long p1, int p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, long p1, long p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, long p1, java.lang.Object p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, char p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, int p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, long p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
-
checkState
public static void checkState(boolean b, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
-
checkNotNull
public static <T> T checkNotNull(T reference)
-
checkNotNull
public static <T> T checkNotNull(T reference, java.lang.Object errorMessage)
-
checkNotNull
public static <T> T checkNotNull(T reference, java.lang.String errorMessageTemplate, java.lang.Object... errorMessageArgs)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, char p1)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, int p1)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, long p1)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, char p1, char p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, char p1, int p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, char p1, long p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, char p1, java.lang.Object p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, int p1, char p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, int p1, int p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, int p1, long p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, int p1, java.lang.Object p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, long p1, char p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, long p1, int p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, long p1, long p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, long p1, java.lang.Object p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, char p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, int p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, long p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
-
checkNotNull
public static <T> T checkNotNull(T obj, java.lang.String errorMessageTemplate, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
-
checkElementIndex
public static int checkElementIndex(int index, int size)
-
checkElementIndex
public static int checkElementIndex(int index, int size, java.lang.String desc)
-
badElementIndex
private static java.lang.String badElementIndex(int index, int size, java.lang.String desc)
-
checkPositionIndex
public static int checkPositionIndex(int index, int size)
-
checkPositionIndex
public static int checkPositionIndex(int index, int size, java.lang.String desc)
-
badPositionIndex
private static java.lang.String badPositionIndex(int index, int size, java.lang.String desc)
-
checkPositionIndexes
public static void checkPositionIndexes(int start, int end, int size)
-
badPositionIndexes
private static java.lang.String badPositionIndexes(int start, int end, int size)
-
lenientFormat
public static java.lang.String lenientFormat(java.lang.String template, java.lang.Object... args)
-
lenientToString
private static java.lang.String lenientToString(java.lang.Object o)
-
-